// import { split } from 'core-js/fn/symbol'
import Vue from 'vue'
import App from './App.vue'
//  在main.js 里 都是全局的
Vue.config.productionTip = false

// 构造函数直接调用的方法  静态方法
// 定义过滤器
// 第一个参数为 过滤器的名字
// 第二个参数为 一个函数
// 过滤器的函数返回的数据 也就是处理之后的数据
// 怎么拿到要过滤的数据
// 过滤器的函数 第一个参数（永远）都是要过滤的数据 --> | 左侧
// 如果使用过滤器的位置传递参数了  函数需要在第二个形参的位置开始接收
// Vue.filter('reverseStr', (val,str = '') => {
//   return val.split('').reverse().join(str)
// })
// Vue.filter('dStr',(val) => {
//   return val.toUpperCase()
// })
// Vue.filter('fansNum', (val, s) => {
//   return s === 'k' ? val / 1000 + s : val / 10000 + s
// })

Vue.filter('dateFormat',(val) => {
  const newDate = new Date(val)
  const y = newDate.getFullYear()
  const m = (newDate.getMonth() + 1).toString().padStart(2,0)
  const d = (newDate.getDate()).toString().padStart(2,0)

  return y + '-' + m + '-' + d
})


new Vue({
  render: h => h(App),
}).$mount('#app')
